package com.ruoyi.pg.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 总体信息对象 pg_info
 * 
 * @author youli
 * @date 2025-06-20
 */
public class Info extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 信息编号 */
    private Long infoId;

    /** 项目分类 */
    @Excel(name = "项目分类")
    private String infoType;

    /** 设置标准 */
    @Excel(name = "设置标准")
    private String infoStandard;

    /** 现有条件 */
    @Excel(name = "现有条件")
    private String infoCondition;

    /** 排序编号 */
    @Excel(name = "排序编号")
    private Long orderNo;

    public void setInfoId(Long infoId) 
    {
        this.infoId = infoId;
    }

    public Long getInfoId() 
    {
        return infoId;
    }

    public void setInfoType(String infoType) 
    {
        this.infoType = infoType;
    }

    public String getInfoType() 
    {
        return infoType;
    }

    public void setInfoStandard(String infoStandard) 
    {
        this.infoStandard = infoStandard;
    }

    public String getInfoStandard() 
    {
        return infoStandard;
    }

    public void setInfoCondition(String infoCondition) 
    {
        this.infoCondition = infoCondition;
    }

    public String getInfoCondition() 
    {
        return infoCondition;
    }

    public void setOrderNo(Long orderNo) 
    {
        this.orderNo = orderNo;
    }

    public Long getOrderNo() 
    {
        return orderNo;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("infoId", getInfoId())
            .append("infoType", getInfoType())
            .append("infoStandard", getInfoStandard())
            .append("infoCondition", getInfoCondition())
            .append("orderNo", getOrderNo())
            .toString();
    }
}
